Top level await(Python)
JavaScriptなら
Top level await(JavaScript)
のような手法で解決できたが、
Python
ならどうするのかという話
Pythonでも、トップレベルに
await
をそのまま書くことはできない
解決策
普通に
asyncio.run()
を実行すれば良い
Pythonの
非同期処理
関連の入門サイトには大抵書かれている
サンプルコード
code:python
import asyncio
async def test():
print("await成功!")
asyncio.run(test())
# -> await成功!
#asyncioモジュール
#Python